Multi-Microprocessor Systems

نویسندگان

  • Shiv Gupta
  • Rahul Rai Gupta
چکیده

This paper briefs on evolution of multimicroprocessor followed by introducing the technology and its blessings in today worlds .The paper concludes by particularization on the challenges presently sweet faced by multi-microprocessors and the way the business is making an attempt to deal with these problems Rapid and continuing advances in large-scale integrated (LSI) semiconductor technology have leads to considerable speculation on ways to exploit microprocessors for building computer systems. Microprocessors are being applied very successfully where small amounts of computing power ate needed, such as in calculators, instrument controllers, intelligent terminals, and more recently in consumer goods and games; but it remains an open problem to design a commercially viable multiplemicroprocessor structure. A variety of organizations have been proposed for such systems, and this article begins with an overview of this spectrum. Multi-microprocessor system: A microprocessor incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC), or at most a few integrated circuits.All modern CPUs are microprocessors making the microprefix redundant. The microprocessor is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. It is an example of sequential digital logic, as it has internal memory. Microprocessors operate on numbers and symbols represented in the binary numeral system. The integration of a whole CPU onto a single chip or on a few chips greatly reduced the cost of processing power. The integrated circuit processor was produced in large numbers by highly automated processes, so unit cost was low. Single-chip processors increase reliability as there are many fewer electrical connections to fail. As microprocessor designs get faster, the cost of manufacturing a chip (with smaller components built on a semiconductor chip the same size) generally stays the same. Before microprocessors, small computers had been implemented using racks of circuit boards with many mediumand small-scale integrated circuits. Microprocessors integrated this into one or a few large-scale ICs. Continued increases in microprocessor capacity have since rendered other forms of computers almost completely obsolete (see history of computing hardware), with one or more microprocessors used in everything from the smallest embedded systems and handheld devices to the largest mainframes and supercomputers Z80 Microprocessor: The internal arrangement of a microprocessor varies depending on the age of the design and the intended purposes of the microprocessor. The complexity of an integrated circuit is bounded by physical limitations of the number of transistors that can be put onto one chip, the number of package terminations that can connect the processor to other parts of the system, the number of interconnections it is possible to make on the chip, and the heat that the chip can dissipate. Advancing technology makes more complex and powerful chips feasible to manufacture. A minimal hypothetical microprocessor might only include an arithmetic logic unit (ALU) and a control logic section. The ALU performs operations such as addition, subtraction, and operations such as OR, AND. Each operation of the ALU sets one or more flags in a status register, which indicate the results of © 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002 IJIRT 100902 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 2018 the last operation (zero value, negative number, overflow, or others). The control logic section retrieves instruction operation codes from memory, and initiates whatever sequence of operations of the ALU requires to carry out the instruction. A single operation code might affect many individual data paths, registers, and other elements of the processor. As integrated circuit technology advanced, it was feasible to manufacture more and more complex processors on a single chip. The size of data objects became larger; allowing more transistors on a chip allowed word sizes to increase from 4and 8-bit words up to today's 64-bit words. Additional features were added to the processor architecture; more onchip registers speed up programs, and complex instructions could be used to make more compact programs. Floating-point arithmetic, for example, was often not available on 8-bit microprocessors, but had to be carried out in software. Integration of the floating point unit first as a separate integrated circuit and then as part of the same microprocessor chip, sped up floating point calculations Special-purpose designs:A microprocessor is a general purpose system. Several specialized processing devices have followed from the technology. Microcontrollers integrate a microprocessor with peripheral devices in embedded systems. A digital signal processor (DSP) is specialized for signal processing. Graphics processing units may have no, limited, or general programming facilities. 32-bit processors have more digital logic than narrower processors, so 32-bit (and wider) processors produce more digital noise and have higher static consumption than narrower processors. So 8-bit or 16-bit processors are better than 32-bit processors for system on a chip and microcontrollers that require extremely low-power electronics, or are part of a mixed-signal integrated circuit with noise-sensitive on-chip analog electronics such as high-resolution analog to digital converters, or both. When manufactured on a similar process, 8-bit micros use less power when operating and less power when sleeping than 32-bit micros. However, some people say a 32-bit micro may use less average power than an 8-bit micro, when the application requires certain operations, such as floating-point math, that take many more clock cycles on an 8-bit micro than a 32-bit micro, and so the 8-bit micro spends more time in high-power operating mode. Embedded applications:Thousands of items that were traditionally not computer-related include microprocessors. These include large and small household appliances, cars (and their accessory equipment units), car keys, tools and test instruments, toys, light switches/dimmers and electrical circuit breakers, smoke alarms, battery packs, and hi-fi audio/visual components (from DVD players to phonograph turntables). Such products as cellular telephones, DVD video system and HDTV broadcast systems fundamentally require consumer devices with powerful, low-cost, microprocessors. Increasingly stringent pollution control standards effectively require automobile manufacturers to use microprocessor engine management systems, to allow optimal control of emissions over widely varying operating conditions of an automobile. Nonprogrammable controls would require complex, bulky, or costly implementation to achieve the results possible with a microprocessor. A microprocessor control program (embedded software) can be easily tailored to different needs of a product line, allowing upgrades in performance with minimal redesign of the product. Different features can be implemented in different models of a product line at negligible production cost.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Microprocessor-Based Hybrid Duplex Fault-Tolerant System

Reliability is one of the fundamental considerations in the design of industrial control equipment. The microprocessor-based Hybrid Duplex fault-tolerant System (HDS) proposed in this paper has high reliability to meet this demand although its hardware structure is simple. The hardware configuration of HDS and the fault tolerance of this system are described. The switching control strategies in...

متن کامل

A Structured Semantic Design of Distributed Operating Systems

Many new multi-microprocessor systems are available or have been announced to the market. A method of structured operating-system construction to present a distributed hardware environment as a single computer to the user is proposed. Unlike many existing distributed operating systems, which are parallel and process-oriented, the new approach is based on a hierarchical structure of layers. The ...

متن کامل

Multicore Applications in Real Time Systems

Microprocessor roadmaps clearly show a trend towards multiple core CPUs. Modern operating systems already make use of these CPU architectures by distributing tasks between processing cores thereby increasing system performance. This review article highlights a brief introduction of what a multicore system is, the various methods adopted to program these systems and also the industrial applicati...

متن کامل

Distributed Reversi: Post-silicon Validation in Memory Subsystem for Multi-core Microprocessor

Post-silicon validation has always been an integral and crucial phase of microprocessor design and manufacturing process. As technology shrinks and processor becomes more complex, the difficulty has significantly increased in validation for multi-core micro-processor. Ilya Wangner and Valeria Bertacco proposed Reversi, a post-silicon validation system for single core microprocessor in 2008, whi...

متن کامل

Multi-Core Parallel Programming in Go

Go is a new concurrent systems programming language. One of its goals is to meet the challenge of multi-core parallel programming. In this paper, we present two multi-core parallel programs in Go and their performances on an octal-core microprocessor, to demonstrate the ease of multi-core parallel programming in Go and the efficiency of parallel Go code.

متن کامل

Web-Based Online Testing System for Multi-core Computing Curriculum

Multi-core technology has been the mainstream in microprocessor design to solve the problems concerning the thermal, power and performances of processor chips. It has brought new concepts and changes in computer architecture. This is also a tremendous challenge to the education in computer science. How to teach multi-core technology to the students is one of the main concerns of the universitie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014